﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.Serialization;
using System.ServiceModel;
using System.Text;

namespace SISMHost
{
    [ServiceContract(Namespace = "http://CheckService.central.services.IntegraSISM.babele.csi.it")]
    public interface ISISM
    {
        [OperationContract(Name = "IsAlive", Action = "http://CheckService.central.services.IntegraSISM.babele.csi.it/BABELE.WCF.IntegraSISM.IsAlive")]
        bool IsAlive();

        [OperationContract(Name = "CaricaXml", Action = "http://CheckService.central.services.IntegraSISM.babele.csi.it/BABELE.WCF.IntegraSISM.CaricaXml")]
        void CaricaXml();

        [OperationContract(Name = "Test", Action = "http://CheckService.central.services.IntegraSISM.babele.csi.it/BABELE.WCF.IntegraSISM.Test")]
        void Test();
    }
}
